package org.zhs.web.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class FinMaster implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer id;

    private String cusName;

    /**
     * 报告期
     */
    private LocalDate statementDate;

    /**
     * 是否经过调整 1-是,0-否
     */
    private Integer isAdjusted;

    /**
     * 创建时间
     */
    private LocalDate createTime;

    /**
     * 财报类型 1-年报,2-半年报,3-季报,4-月报
     */
    private Integer statementType;

    private String entityId;

    private LocalDateTime created;

    private LocalDateTime updated;

    private Integer isDelete;

    /**
     * 0:德勤数据,1:行内数据,2:自行上传
     */
    private Integer isInside;

    /**
     * 行内数据的报表口径：01合并,02本部,03汇总
     */
    private String reportScope;

    /**
     * 跑批时间（用于历史查询）
     */
    private LocalDateTime batchTime;

    /**
     * 0：历史，1最新
     */
    private Integer isNew;

}
